CBMSTEVE.CA - Steve J. Gray's Homepage
CBMSTEVE.CA - Personal pages of Steve J. Gray
Changes Info Prototypes Remakes PET Projects CBM Projects Modding 3D Models KiCad Github Ohio Scientific Other My Software My Collections Facebooks

Version 2.0 RELEASE now available! Download from github: here.

Introduction

CBM-Transfer is an open-source front-end to several command-line utilities for transferring files and working with disk images. CBM-Transfer makes using those utilities easy by providing a familiar windows interface that removes the need to learn the commandline syntax of each program. CBM-Transfer also includes a multi-format file and picture viewer.

Before downloading, please read the following:

Version 2.0 RELEASE is now available on Github here! Released Jun 13, 2025.
Older versions are still available in the releases folder.

The commandline utilities are:

IMPORTANT!: CBM-Transfer does not include the commandline utilities! Download them from the links above.

What can I do with it?

Features:

NEW V2 features:

BASIC:

Sequential Files:

Hex/Binary Files:

Fonts:

NEW! Screen Designer:

Disassembler:

Bitmap Files:

History

CBM-Transfer (aka "CBMXfer") is based on GUI4CBM4WIN (G4C from now on) by Leif Bloomquist, Wolfgang Moser, and Spiro Trikaliotis. G4C 0.4.1 source code was used as a starting point for CBM-Transfer. Most of the G4C code has been heavily modified or rewritten. The viewer also contains portions of code from CBM2BMP 1.1 by Peter Weighill.

CBM-Transfer was created separate from G4C for several reasons...

What Do I Need?

Optional:

Notes:

Download

Starting with release of V2, downloads are available from Github: here.

Related Files

These files are provided as a convenience only. They may not be the latest versions available, but I have tested them as working with CBM-Transfer. I suggest following the links at the top of the page to get the latest releases.

FILENAME VERSION NOTES
opencbm0.4.99.103OpenCBM drivers, needed to access real devices (Latest as of Oct 12/2021).
USB Driver2.2Zadig USB driver installer, needed for Win7 or higher for older versions of OpenCBM. NOT required for latest OpenCBM!
VB Runtimes6.0VB Runtimes if your Windows is missing components
VB Runtimes6.0VB6 Service Pack if your Windows is missing components

Open Source!

CBM-Transfer is now open source! When I started working on CBM-Transfer in 2007 VB6 was just being replaced by VB.NET but I was not happy with VB.NET because it was bulky, slow, and the core of the languange was changed completely. In my view it was no longer "real" VB. So, I continued using VB6 because it worked, and I was familiar with it. Eventually VB6 fell out of favour with Microsoft, even though there were (and still are) many die-hard VB6 programmers, and many VB6 mission-critical applications used by business. Even today VB programmers continually find ways to keep VB alive.

After 10 years I wanted to make CBM-Transfer the best it could be, and I worked hard to add many features, and tweak the program so that it's easy to use yet does everything people need. Version 1.00 is the result. I thought it was time to make it open source. If anyone wants to take up the challenge to port the code to another language or development environment feel free. I have been asked occasionally if I would ever make a Macintosh version, but there was never the right (for me) product to do that. I tried a few of the "VB Alternatives" but they just didn't have the features I wanted. In any case, there are always new technologies and products, and maybe someday it will happen, either by myself or someone else...

You can find sourcecode for CBM-Transfer on GitHub here.

I still plan on updating it here and there, so if you have comments, feedback, suggestions for new features, etc, please contact me.

Links

Here are additional links to other information:

User Feedback!

I welcome all feedback, positive or negative, comments, suggestions, or requests for features! Thanks!

Send to: Steve Gray(sjgray@rogers.com)

Created: Feb 4,2007 - Last updated: Jun 24,2025, 2:00pm EST